/**
 * Copyright 2017 orivil Authors. All rights reserved.
 * Use of this source code is governed by a MIT-style
 * license that can be found at https://mit-license.org.
 */

package swagger

type Info struct {

	// Required.
	// The title of the application.
	Title string `json:"title"`

	// A short description of the application.
	// GFM syntax(https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown)
	// can be used for rich text representation.
	Description string `json:"description,omitempty"`

	// Required Provides the version of the application API (not to be
	// confused with the specification version).
	Version string `json:"version,omitempty"`

	// The Terms of Service for the API.
	TermsOfService string `json:"termsOfService,omitempty"`

	// The contact information for the exposed API.
	Contact *Contact `json:"contact,omitempty"`

	// The license information for the exposed API.
	License *License `json:"license,omitempty"`
}
